[INFO] fetching crate interoptopus_csharp 0.16.1...
[INFO] fixing interoptopus_csharp-0.16.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate interoptopus_csharp 0.16.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate interoptopus_csharp 0.16.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate interoptopus_csharp 0.16.1
[INFO] tweaked toml for crates.io crate interoptopus_csharp 0.16.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate interoptopus_csharp 0.16.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate interoptopus_csharp 0.16.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nethost-sys v0.8.0
[INFO] [stderr]   Downloaded zip v8.3.1
[INFO] [stderr]   Downloaded netcorehost v0.20.1
[INFO] [stderr]   Downloaded deflate64 v0.1.11
[INFO] [stderr]   Downloaded hostfxr-sys v0.13.0
[INFO] [stderr]   Downloaded coreclr-hosting-shared v0.1.4
[INFO] [stderr]   Downloaded build-target v0.8.0
[INFO] [stderr]   Downloaded lzma-rust2 v0.16.2
[INFO] [stderr]   Downloaded fn-ptr v0.9.1
[INFO] [stderr]   Downloaded ffi-opaque v2.0.1
[INFO] [stderr]   Downloaded cfg-tt v0.3.0
[INFO] [stderr]   Downloaded destruct-drop v0.2.0
[INFO] [stderr]   Downloaded destruct-drop-derive v0.2.0
[INFO] [stderr]   Downloaded konst v0.4.3
[INFO] [stderr]   Downloaded interoptopus_proc v0.16.1
[INFO] [stderr]   Downloaded interoptopus_proc_impl v0.16.1
[INFO] [stderr]   Downloaded cstr v0.2.12
[INFO] [stderr]   Downloaded interoptopus v0.16.1
[INFO] [stderr]   Downloaded interoptopus_backends v0.16.1
[INFO] [stderr]   Downloaded tera v2.0.0-alpha.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482
[INFO] running `Command { std: "docker" "start" "021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling tera v2.0.0-alpha.6
[INFO] [stderr]    Compiling interoptopus v0.16.1
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking memory-stats v1.2.0
[INFO] [stderr]     Checking tempfile v3.23.0
[INFO] [stderr]     Checking tar v0.4.44
[INFO] [stderr]     Checking insta v1.46.3
[INFO] [stderr]    Compiling interoptopus_backends v0.16.1
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling interoptopus_csharp v0.16.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling interoptopus_proc_impl v0.16.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling interoptopus_proc v0.16.1
[INFO] [stdout] error[E0603]: module `extensions` is private
[INFO] [stdout]   --> tests/extensions.rs:4:26
[INFO] [stdout]    |
[INFO] [stdout]  4 | use interoptopus_csharp::extensions::{PostModelPass, PostOutputPass, RustCodegenExtension};
[INFO] [stdout]    |                          ^^^^^^^^^^   ------------- struct `PostModelPass` is not publicly re-exported
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `extensions` is defined here
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) mod extensions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `extensions` is private
[INFO] [stdout]   --> tests/extensions.rs:4:26
[INFO] [stdout]    |
[INFO] [stdout]  4 | use interoptopus_csharp::extensions::{PostModelPass, PostOutputPass, RustCodegenExtension};
[INFO] [stdout]    |                          ^^^^^^^^^^ private module   -------------- struct `PostOutputPass` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `extensions` is defined here
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) mod extensions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rt` in `interoptopus_csharp`
[INFO] [stdout]   --> tests/backend_plugins/concurrent.rs:1:26
[INFO] [stdout]    |
[INFO] [stdout]  1 | use interoptopus_csharp::rt::dynamic::runtime as dotnet_runtime;
[INFO] [stdout]    |                          ^^ could not find `rt` in `interoptopus_csharp`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet", docsrs))]
[INFO] [stdout]    |          --------------------------------------------------------------------- the item is gated here
[INFO] [stdout] 28 | #[cfg_attr(docsrs, doc(cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet"))))]
[INFO] [stdout] 29 | pub mod rt;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reference_project` in this scope
[INFO] [stdout]  --> tests/backend_plugins/concurrent.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use reference_project::plugins::functions::Behavior;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `reference_project`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `reference_project`, use `cargo add reference_project` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `plugin` in `interoptopus`
[INFO] [stdout]   --> tests/backend_plugins/exceptions.rs:5:15
[INFO] [stdout]    |
[INFO] [stdout]  5 | interoptopus::plugin!(ServiceTry {
[INFO] [stdout]    |               ^^^^^^ could not find `plugin` in `interoptopus`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/interoptopus-0.16.1/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(feature = "unstable-plugins")]
[INFO] [stdout]    |       ---------------------------- the item is gated behind the `unstable-plugins` feature
[INFO] [stdout] 13 | pub mod plugin;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/interoptopus-0.16.1/src/lib.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(all(feature = "macros", feature = "unstable-plugins"))]
[INFO] [stdout]    |                               ---------------------------- the item is gated behind the `unstable-plugins` feature
[INFO] [stdout] 26 | pub use proc::plugin;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `plugin` in `interoptopus`
[INFO] [stdout]   --> tests/backend_plugins/memory.rs:9:15
[INFO] [stdout]    |
[INFO] [stdout]  9 | interoptopus::plugin!(Memory {
[INFO] [stdout]    |               ^^^^^^ could not find `plugin` in `interoptopus`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/interoptopus-0.16.1/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg(feature = "unstable-plugins")]
[INFO] [stdout]    |       ---------------------------- the item is gated behind the `unstable-plugins` feature
[INFO] [stdout] 13 | pub mod plugin;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/interoptopus-0.16.1/src/lib.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(all(feature = "macros", feature = "unstable-plugins"))]
[INFO] [stdout]    |                               ---------------------------- the item is gated behind the `unstable-plugins` feature
[INFO] [stdout] 26 | pub use proc::plugin;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `test` in `tokio`
[INFO] [stdout]    --> tests/backend_plugins/memory.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | #[tokio::test]
[INFO] [stdout]     |          ^^^^ could not find `test` in `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `extensions` is private
[INFO] [stdout]   --> tests/extensions.rs:4:26
[INFO] [stdout]    |
[INFO] [stdout]  4 | use interoptopus_csharp::extensions::{PostModelPass, PostOutputPass, RustCodegenExtension};
[INFO] [stdout]    |                          ^^^^^^^^^^ private module                   -------------------- trait `RustCodegenExtension` is not publicly re-exported
[INFO] [stdout]    |
[INFO] [stdout] note: the module `extensions` is defined here
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) mod extensions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `interoptopus_csharp` (test "extensions") due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find `DotnetLibrary` in `interoptopus_csharp`
[INFO] [stdout]   --> tests/mod.rs:25:47
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...   let multibuf = ::interoptopus_csharp::DotnetLibrary::builder(<$plugin as ::interoptopus::lang::plugin::PluginInfo>::inventory())
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ could not find `DotnetLibrary` in `interoptopus_csharp`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/exceptions.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     define_plugin!(ServiceTry, "exceptions.dll", super::BASE);
[INFO] [stdout]    |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[cfg(any(feature = "unstable-plugins", docsrs))]
[INFO] [stdout]    |          -------------------------------------- the item is gated here
[INFO] [stdout] 32 | #[cfg_attr(docsrs, doc(cfg(feature = "unstable-plugins")))]
[INFO] [stdout] 33 | pub use pipeline::{DotnetLibrary, DotnetLibraryBuilder};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `define_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `plugin` in `lang`
[INFO] [stdout]   --> tests/mod.rs:25:104
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...::builder(<$plugin as ::interoptopus::lang::plugin::PluginInfo>::inventory())
[INFO] [stdout]    |                                                ^^^^^^ could not find `plugin` in `lang`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/exceptions.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     define_plugin!(ServiceTry, "exceptions.dll", super::BASE);
[INFO] [stdout]    |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/interoptopus-0.16.1/src/lang/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "unstable-plugins")]
[INFO] [stdout]    |       ---------------------------- the item is gated behind the `unstable-plugins` feature
[INFO] [stdout] 11 | pub mod plugin;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `define_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rt` in `interoptopus_csharp`
[INFO] [stdout]   --> tests/mod.rs:41:41
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let rt = ::interoptopus_csharp::rt::dynamic::runtime().expect("failed to initialize .NET runtime");
[INFO] [stdout]    |                                         ^^ could not find `rt` in `interoptopus_csharp`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/exceptions.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let plugin = load_plugin!(ServiceTry, "exceptions.dll", super::BASE);
[INFO] [stdout]    |                  ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet", docsrs))]
[INFO] [stdout]    |          --------------------------------------------------------------------- the item is gated here
[INFO] [stdout] 28 | #[cfg_attr(docsrs, doc(cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet"))))]
[INFO] [stdout] 29 | pub mod rt;
[INFO] [stdout]    |         ^^
[INFO] [stdout]    = note: this error originates in the macro `load_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `DotnetLibrary` in `interoptopus_csharp`
[INFO] [stdout]   --> tests/mod.rs:25:47
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...   let multibuf = ::interoptopus_csharp::DotnetLibrary::builder(<$plugin as ::interoptopus::lang::plugin::PluginInfo>::inventory())
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^ could not find `DotnetLibrary` in `interoptopus_csharp`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/memory.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     define_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[cfg(any(feature = "unstable-plugins", docsrs))]
[INFO] [stdout]    |          -------------------------------------- the item is gated here
[INFO] [stdout] 32 | #[cfg_attr(docsrs, doc(cfg(feature = "unstable-plugins")))]
[INFO] [stdout] 33 | pub use pipeline::{DotnetLibrary, DotnetLibraryBuilder};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `define_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `plugin` in `lang`
[INFO] [stdout]   --> tests/mod.rs:25:104
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...::builder(<$plugin as ::interoptopus::lang::plugin::PluginInfo>::inventory())
[INFO] [stdout]    |                                                ^^^^^^ could not find `plugin` in `lang`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/memory.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     define_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/interoptopus-0.16.1/src/lang/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "unstable-plugins")]
[INFO] [stdout]    |       ---------------------------- the item is gated behind the `unstable-plugins` feature
[INFO] [stdout] 11 | pub mod plugin;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `define_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rt` in `interoptopus_csharp`
[INFO] [stdout]   --> tests/mod.rs:41:41
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let rt = ::interoptopus_csharp::rt::dynamic::runtime().expect("failed to initialize .NET runtime");
[INFO] [stdout]    |                                         ^^ could not find `rt` in `interoptopus_csharp`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/memory.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let plugin = load_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]    |                  ----------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet", docsrs))]
[INFO] [stdout]    |          --------------------------------------------------------------------- the item is gated here
[INFO] [stdout] 28 | #[cfg_attr(docsrs, doc(cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet"))))]
[INFO] [stdout] 29 | pub mod rt;
[INFO] [stdout]    |         ^^
[INFO] [stdout]    = note: this error originates in the macro `load_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rt` in `interoptopus_csharp`
[INFO] [stdout]    --> tests/mod.rs:41:41
[INFO] [stdout]     |
[INFO] [stdout]  41 |         let rt = ::interoptopus_csharp::rt::dynamic::runtime().expect("failed to initialize .NET runtime");
[INFO] [stdout]     |                                         ^^ could not find `rt` in `interoptopus_csharp`
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/backend_plugins/memory.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let plugin = load_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]     |                  ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:29:9
[INFO] [stdout]     |
[INFO] [stdout]  27 | #[cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet", docsrs))]
[INFO] [stdout]     |          --------------------------------------------------------------------- the item is gated here
[INFO] [stdout]  28 | #[cfg_attr(docsrs, doc(cfg(any(feature = "unstable-rt-aot", feature = "unstable-rt-dotnet"))))]
[INFO] [stdout]  29 | pub mod rt;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     = note: this error originates in the macro `load_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `time` in `tokio`
[INFO] [stdout]    --> tests/backend_plugins/memory.rs:149:12
[INFO] [stdout]     |
[INFO] [stdout] 149 |     tokio::time::sleep(std::time::Duration::from_millis(200)).await;
[INFO] [stdout]     |            ^^^^ could not find `time` in `tokio`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub mod time;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs:554:19
[INFO] [stdout]     |
[INFO] [stdout] 554 |             #[cfg(feature = "time")]
[INFO] [stdout]     |                   ---------------- the item is gated behind the `time` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `time` in `tokio`
[INFO] [stdout]    --> tests/backend_plugins/memory.rs:215:12
[INFO] [stdout]     |
[INFO] [stdout] 215 |     tokio::time::sleep(std::time::Duration::from_millis(500)).await;
[INFO] [stdout]     |            ^^^^ could not find `time` in `tokio`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/lib.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub mod time;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/macros/cfg.rs:554:19
[INFO] [stdout]     |
[INFO] [stdout] 554 |             #[cfg(feature = "time")]
[INFO] [stdout]     |                   ---------------- the item is gated behind the `time` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ServiceTry` in this scope
[INFO] [stdout]   --> tests/backend_plugins/exceptions.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     define_plugin!(ServiceTry, "exceptions.dll", super::BASE);
[INFO] [stdout]    |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ServiceTry` in this scope
[INFO] [stdout]   --> tests/backend_plugins/exceptions.rs:27:31
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let plugin = load_plugin!(ServiceTry, "exceptions.dll", super::BASE);
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn load_plugin<ServiceTry>() -> Result<(), Box<dyn Error>> {
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Memory` in this scope
[INFO] [stdout]   --> tests/backend_plugins/memory.rs:36:20
[INFO] [stdout]    |
[INFO] [stdout] 36 |     define_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Memory` in this scope
[INFO] [stdout]   --> tests/backend_plugins/memory.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let plugin = load_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]    |                               ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn load_plugin<Memory>() -> Result<(), Box<dyn Error>> {
[INFO] [stdout]    |               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Memory` in this scope
[INFO] [stdout]    --> tests/backend_plugins/memory.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let plugin = load_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]     |                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 139 | async fn load_plugin_async<Memory>() -> Result<(), Box<dyn Error>> {
[INFO] [stdout]     |                           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `extensions` is private
[INFO] [stdout]   --> tests/common/mod.rs:71:37
[INFO] [stdout]    |
[INFO] [stdout] 71 |           impl ::interoptopus_csharp::extensions::RustCodegenExtension for __DebugPlugin {
[INFO] [stdout]    |                                       ^^^^^^^^^^  -------------------- trait `RustCodegenExtension` is not publicly re-exported
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/model/service_rval_result.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |       let plugin = debug_plugin!(|_inventory, models| {
[INFO] [stdout]    |  __________________-
[INFO] [stdout] 35 | |         let result_names: Vec<&str> = models
[INFO] [stdout] 36 | |             .types
[INFO] [stdout] 37 | |             .iter()
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |         assert_eq!(result_names.len(), unique.len(), "Result type names are not unique: {result_names:?}");
[INFO] [stdout] 46 | |     });
[INFO] [stdout]    | |______- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: the module `extensions` is defined here
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) mod extensions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `debug_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `extensions` is private
[INFO] [stdout]   --> tests/common/mod.rs:75:49
[INFO] [stdout]    |
[INFO] [stdout] 75 |                   $models: ::interoptopus_csharp::extensions::PostModelPass,
[INFO] [stdout]    |                                                   ^^^^^^^^^^  ------------- struct `PostModelPass` is not publicly re-exported
[INFO] [stdout]    |                                                   |
[INFO] [stdout]    |                                                   private module
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/model/service_rval_result.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |       let plugin = debug_plugin!(|_inventory, models| {
[INFO] [stdout]    |  __________________-
[INFO] [stdout] 35 | |         let result_names: Vec<&str> = models
[INFO] [stdout] 36 | |             .types
[INFO] [stdout] 37 | |             .iter()
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |         assert_eq!(result_names.len(), unique.len(), "Result type names are not unique: {result_names:?}");
[INFO] [stdout] 46 | |     });
[INFO] [stdout]    | |______- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: the module `extensions` is defined here
[INFO] [stdout]   --> src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) mod extensions;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `debug_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Try`
[INFO] [stdout]  --> tests/backend_plugins/exceptions.rs:2:36
[INFO] [stdout]   |
[INFO] [stdout] 2 | use interoptopus_csharp::pattern::{Try, TryExtension};
[INFO] [stdout]   |                                    ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Try`
[INFO] [stdout]  --> tests/backend_plugins/memory.rs:2:36
[INFO] [stdout]   |
[INFO] [stdout] 2 | use interoptopus_csharp::pattern::{Try, TryExtension};
[INFO] [stdout]   |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `plugin_defaults_with` found for struct `Dispatch` in the current scope
[INFO] [stdout]   --> tests/mod.rs:26:33
[INFO] [stdout]    |
[INFO] [stdout] 26 |             .dispatch(Dispatch::plugin_defaults_with("My.Company"))
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `Dispatch`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/exceptions.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     define_plugin!(ServiceTry, "exceptions.dll", super::BASE);
[INFO] [stdout]    |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `Dispatch` consider using one of the following associated functions:
[INFO] [stdout]       Dispatch::custom
[INFO] [stdout]       Dispatch::single_file
[INFO] [stdout]   --> src/dispatch.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn custom(f: impl FnMut(Item, Meta) -> Target + 'static) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn single_file(ns: impl AsRef<str> + 'static) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `define_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `plugin_defaults_with` found for struct `Dispatch` in the current scope
[INFO] [stdout]   --> tests/mod.rs:26:33
[INFO] [stdout]    |
[INFO] [stdout] 26 |             .dispatch(Dispatch::plugin_defaults_with("My.Company"))
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `Dispatch`
[INFO] [stdout]    |
[INFO] [stdout]   ::: tests/backend_plugins/memory.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     define_plugin!(Memory, "memory.dll", super::BASE);
[INFO] [stdout]    |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `Dispatch` consider using one of the following associated functions:
[INFO] [stdout]       Dispatch::custom
[INFO] [stdout]       Dispatch::single_file
[INFO] [stdout]   --> src/dispatch.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn custom(f: impl FnMut(Item, Meta) -> Target + 'static) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn single_file(ns: impl AsRef<str> + 'static) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the macro `define_plugin` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reference_project` in this scope
[INFO] [stdout]  --> tests/reference_project/mod.rs:9:41
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let multibuf = RustLibrary::builder(reference_project::inventory())
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `reference_project`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `reference_project`, use `cargo add reference_project` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0599, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `interoptopus_csharp` (test "mod") due to 24 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482", kill_on_drop: false }`
[INFO] [stdout] 021075a654cfe1a48b77a8a6f9a06016c017dbd4a9b535c87212445069bb0482
